package com.doradance.model.remote.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2018/1/5.
 */

public class TestBean implements Serializable {


    /**
     * signPackage : {"appId":"","jsTimesTamp":"","jsNonceStr":"","ticket":"","jsSignature":""}
     * plat_adv_list : {"ap_id":1105,"ap_name":"手机端首页轮播广告位","ap_intro":"手机端首页轮播广告位","ap_class":0,"ap_display":1,"is_use":1,"ap_height":175,"ap_width":320,"ap_price":0,"adv_num":0,"click_num":0,"default_content":"public/static/images/adv_position/waplunbo.png","ap_background_color":"","type":2,"instance_id":0,"is_del":1,"adv_list":[{"adv_id":2,"ap_id":1105,"adv_title":"首页顶部轮播","adv_url":"#","adv_image":"upload/advert/1511160846.jpg","slide_sort":0,"click_num":0,"background":"#000000"},{"adv_id":3,"ap_id":1105,"adv_title":"广告位1","adv_url":"#","adv_image":"upload/advert/1512834755.jpg","slide_sort":2,"click_num":0,"background":"#000000"},{"adv_id":4,"ap_id":1105,"adv_title":"首页顶部轮播","adv_url":"#","adv_image":"upload/advert/1512834806.jpg","slide_sort":3,"click_num":0,"background":"#000000"},{"adv_id":5,"ap_id":1105,"adv_title":"首页顶部轮播","adv_url":"#","adv_image":"upload/advert/1512834984.jpg","slide_sort":1,"click_num":0,"background":"#000000"}]}
     * is_subscribe : 0
     * web_info : {"website_id":1,"title":"聚汇拼商城","logo":"upload/common/1512048221.png","web_desc":"聚汇拼商城","key_words":"聚汇拼商城","web_icp":"粤ICP备test号","style_id_pc":1,"web_address":"福建省厦门市","web_qrcode":"upload/common/1512048241.jpg","web_url":"http://www.juhuipin.shop/","web_email":"df@sfdf.com","web_phone":"400-886-7993","create_time":"2016-10-26 11:21:52","modify_time":"2017-12-12 10:50:03","web_qq":"123456789","web_weixin":"Test","web_status":1,"third_count":"","close_reason":"对不起，商城维护中，大家敬请期待...","wap_status":1,"style_id_admin":4,"working_hours":"早08:30 至 晚18:00"}
     * notice : {"id":7,"notice_message":"温馨提醒：用户应当拒绝私下交易或者通过第三方进行消费，因用户私下交易产生的所有财产损失或责任，由用户自行承担       ","is_enable":1}
     * source_user_name :
     * source_img_url :
     * coupon_list : []
     * data_frame : 1
     * uid : null
     */

    private SignPackageBean signPackage;
    private PlatAdvListBean plat_adv_list;
    private int is_subscribe;
    private WebInfoBean web_info;
    private NoticeBean notice;
    private String source_user_name;
    private String source_img_url;
    private int data_frame;
    private Object uid;
    private List<?> coupon_list;

    public SignPackageBean getSignPackage() {
        return signPackage;
    }

    public void setSignPackage(SignPackageBean signPackage) {
        this.signPackage = signPackage;
    }

    public PlatAdvListBean getPlat_adv_list() {
        return plat_adv_list;
    }

    public void setPlat_adv_list(PlatAdvListBean plat_adv_list) {
        this.plat_adv_list = plat_adv_list;
    }

    public int getIs_subscribe() {
        return is_subscribe;
    }

    public void setIs_subscribe(int is_subscribe) {
        this.is_subscribe = is_subscribe;
    }

    public WebInfoBean getWeb_info() {
        return web_info;
    }

    public void setWeb_info(WebInfoBean web_info) {
        this.web_info = web_info;
    }

    public NoticeBean getNotice() {
        return notice;
    }

    public void setNotice(NoticeBean notice) {
        this.notice = notice;
    }

    public String getSource_user_name() {
        return source_user_name;
    }

    public void setSource_user_name(String source_user_name) {
        this.source_user_name = source_user_name;
    }

    public String getSource_img_url() {
        return source_img_url;
    }

    public void setSource_img_url(String source_img_url) {
        this.source_img_url = source_img_url;
    }

    public int getData_frame() {
        return data_frame;
    }

    public void setData_frame(int data_frame) {
        this.data_frame = data_frame;
    }

    public Object getUid() {
        return uid;
    }

    public void setUid(Object uid) {
        this.uid = uid;
    }

    public List<?> getCoupon_list() {
        return coupon_list;
    }

    public void setCoupon_list(List<?> coupon_list) {
        this.coupon_list = coupon_list;
    }

    public static class SignPackageBean implements Serializable{
        /**
         * appId :
         * jsTimesTamp :
         * jsNonceStr :
         * ticket :
         * jsSignature :
         */

        private String appId;
        private String jsTimesTamp;
        private String jsNonceStr;
        private String ticket;
        private String jsSignature;

        public String getAppId() {
            return appId;
        }

        public void setAppId(String appId) {
            this.appId = appId;
        }

        public String getJsTimesTamp() {
            return jsTimesTamp;
        }

        public void setJsTimesTamp(String jsTimesTamp) {
            this.jsTimesTamp = jsTimesTamp;
        }

        public String getJsNonceStr() {
            return jsNonceStr;
        }

        public void setJsNonceStr(String jsNonceStr) {
            this.jsNonceStr = jsNonceStr;
        }

        public String getTicket() {
            return ticket;
        }

        public void setTicket(String ticket) {
            this.ticket = ticket;
        }

        public String getJsSignature() {
            return jsSignature;
        }

        public void setJsSignature(String jsSignature) {
            this.jsSignature = jsSignature;
        }
    }

    public static class PlatAdvListBean implements Serializable{
        /**
         * ap_id : 1105
         * ap_name : 手机端首页轮播广告位
         * ap_intro : 手机端首页轮播广告位
         * ap_class : 0
         * ap_display : 1
         * is_use : 1
         * ap_height : 175
         * ap_width : 320
         * ap_price : 0
         * adv_num : 0
         * click_num : 0
         * default_content : public/static/images/adv_position/waplunbo.png
         * ap_background_color :
         * type : 2
         * instance_id : 0
         * is_del : 1
         * adv_list : [{"adv_id":2,"ap_id":1105,"adv_title":"首页顶部轮播","adv_url":"#","adv_image":"upload/advert/1511160846.jpg","slide_sort":0,"click_num":0,"background":"#000000"},{"adv_id":3,"ap_id":1105,"adv_title":"广告位1","adv_url":"#","adv_image":"upload/advert/1512834755.jpg","slide_sort":2,"click_num":0,"background":"#000000"},{"adv_id":4,"ap_id":1105,"adv_title":"首页顶部轮播","adv_url":"#","adv_image":"upload/advert/1512834806.jpg","slide_sort":3,"click_num":0,"background":"#000000"},{"adv_id":5,"ap_id":1105,"adv_title":"首页顶部轮播","adv_url":"#","adv_image":"upload/advert/1512834984.jpg","slide_sort":1,"click_num":0,"background":"#000000"}]
         */

        private int ap_id;
        private String ap_name;
        private String ap_intro;
        private int ap_class;
        private int ap_display;
        private int is_use;
        private int ap_height;
        private int ap_width;
        private int ap_price;
        private int adv_num;
        private int click_num;
        private String default_content;
        private String ap_background_color;
        private int type;
        private int instance_id;
        private int is_del;
        private List<AdvListBean> adv_list;

        public int getAp_id() {
            return ap_id;
        }

        public void setAp_id(int ap_id) {
            this.ap_id = ap_id;
        }

        public String getAp_name() {
            return ap_name;
        }

        public void setAp_name(String ap_name) {
            this.ap_name = ap_name;
        }

        public String getAp_intro() {
            return ap_intro;
        }

        public void setAp_intro(String ap_intro) {
            this.ap_intro = ap_intro;
        }

        public int getAp_class() {
            return ap_class;
        }

        public void setAp_class(int ap_class) {
            this.ap_class = ap_class;
        }

        public int getAp_display() {
            return ap_display;
        }

        public void setAp_display(int ap_display) {
            this.ap_display = ap_display;
        }

        public int getIs_use() {
            return is_use;
        }

        public void setIs_use(int is_use) {
            this.is_use = is_use;
        }

        public int getAp_height() {
            return ap_height;
        }

        public void setAp_height(int ap_height) {
            this.ap_height = ap_height;
        }

        public int getAp_width() {
            return ap_width;
        }

        public void setAp_width(int ap_width) {
            this.ap_width = ap_width;
        }

        public int getAp_price() {
            return ap_price;
        }

        public void setAp_price(int ap_price) {
            this.ap_price = ap_price;
        }

        public int getAdv_num() {
            return adv_num;
        }

        public void setAdv_num(int adv_num) {
            this.adv_num = adv_num;
        }

        public int getClick_num() {
            return click_num;
        }

        public void setClick_num(int click_num) {
            this.click_num = click_num;
        }

        public String getDefault_content() {
            return default_content;
        }

        public void setDefault_content(String default_content) {
            this.default_content = default_content;
        }

        public String getAp_background_color() {
            return ap_background_color;
        }

        public void setAp_background_color(String ap_background_color) {
            this.ap_background_color = ap_background_color;
        }

        public int getType() {
            return type;
        }

        public void setType(int type) {
            this.type = type;
        }

        public int getInstance_id() {
            return instance_id;
        }

        public void setInstance_id(int instance_id) {
            this.instance_id = instance_id;
        }

        public int getIs_del() {
            return is_del;
        }

        public void setIs_del(int is_del) {
            this.is_del = is_del;
        }

        public List<AdvListBean> getAdv_list() {
            return adv_list;
        }

        public void setAdv_list(List<AdvListBean> adv_list) {
            this.adv_list = adv_list;
        }

        public static class AdvListBean implements Serializable{
            /**
             * adv_id : 2
             * ap_id : 1105
             * adv_title : 首页顶部轮播
             * adv_url : #
             * adv_image : upload/advert/1511160846.jpg
             * slide_sort : 0
             * click_num : 0
             * background : #000000
             */

            private int adv_id;
            private int ap_id;
            private String adv_title;
            private String adv_url;
            private String adv_image;
            private int slide_sort;
            private int click_num;
            private String background;

            public int getAdv_id() {
                return adv_id;
            }

            public void setAdv_id(int adv_id) {
                this.adv_id = adv_id;
            }

            public int getAp_id() {
                return ap_id;
            }

            public void setAp_id(int ap_id) {
                this.ap_id = ap_id;
            }

            public String getAdv_title() {
                return adv_title;
            }

            public void setAdv_title(String adv_title) {
                this.adv_title = adv_title;
            }

            public String getAdv_url() {
                return adv_url;
            }

            public void setAdv_url(String adv_url) {
                this.adv_url = adv_url;
            }

            public String getAdv_image() {
                return adv_image;
            }

            public void setAdv_image(String adv_image) {
                this.adv_image = adv_image;
            }

            public int getSlide_sort() {
                return slide_sort;
            }

            public void setSlide_sort(int slide_sort) {
                this.slide_sort = slide_sort;
            }

            public int getClick_num() {
                return click_num;
            }

            public void setClick_num(int click_num) {
                this.click_num = click_num;
            }

            public String getBackground() {
                return background;
            }

            public void setBackground(String background) {
                this.background = background;
            }
        }
    }

    public static class WebInfoBean implements Serializable{
        /**
         * website_id : 1
         * title : 聚汇拼商城
         * logo : upload/common/1512048221.png
         * web_desc : 聚汇拼商城
         * key_words : 聚汇拼商城
         * web_icp : 粤ICP备test号
         * style_id_pc : 1
         * web_address : 福建省厦门市
         * web_qrcode : upload/common/1512048241.jpg
         * web_url : http://www.juhuipin.shop/
         * web_email : df@sfdf.com
         * web_phone : 400-886-7993
         * create_time : 2016-10-26 11:21:52
         * modify_time : 2017-12-12 10:50:03
         * web_qq : 123456789
         * web_weixin : Test
         * web_status : 1
         * third_count :
         * close_reason : 对不起，商城维护中，大家敬请期待...
         * wap_status : 1
         * style_id_admin : 4
         * working_hours : 早08:30 至 晚18:00
         */

        private int website_id;
        private String title;
        private String logo;
        private String web_desc;
        private String key_words;
        private String web_icp;
        private int style_id_pc;
        private String web_address;
        private String web_qrcode;
        private String web_url;
        private String web_email;
        private String web_phone;
        private String create_time;
        private String modify_time;
        private String web_qq;
        private String web_weixin;
        private int web_status;
        private String third_count;
        private String close_reason;
        private int wap_status;
        private int style_id_admin;
        private String working_hours;

        public int getWebsite_id() {
            return website_id;
        }

        public void setWebsite_id(int website_id) {
            this.website_id = website_id;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getWeb_desc() {
            return web_desc;
        }

        public void setWeb_desc(String web_desc) {
            this.web_desc = web_desc;
        }

        public String getKey_words() {
            return key_words;
        }

        public void setKey_words(String key_words) {
            this.key_words = key_words;
        }

        public String getWeb_icp() {
            return web_icp;
        }

        public void setWeb_icp(String web_icp) {
            this.web_icp = web_icp;
        }

        public int getStyle_id_pc() {
            return style_id_pc;
        }

        public void setStyle_id_pc(int style_id_pc) {
            this.style_id_pc = style_id_pc;
        }

        public String getWeb_address() {
            return web_address;
        }

        public void setWeb_address(String web_address) {
            this.web_address = web_address;
        }

        public String getWeb_qrcode() {
            return web_qrcode;
        }

        public void setWeb_qrcode(String web_qrcode) {
            this.web_qrcode = web_qrcode;
        }

        public String getWeb_url() {
            return web_url;
        }

        public void setWeb_url(String web_url) {
            this.web_url = web_url;
        }

        public String getWeb_email() {
            return web_email;
        }

        public void setWeb_email(String web_email) {
            this.web_email = web_email;
        }

        public String getWeb_phone() {
            return web_phone;
        }

        public void setWeb_phone(String web_phone) {
            this.web_phone = web_phone;
        }

        public String getCreate_time() {
            return create_time;
        }

        public void setCreate_time(String create_time) {
            this.create_time = create_time;
        }

        public String getModify_time() {
            return modify_time;
        }

        public void setModify_time(String modify_time) {
            this.modify_time = modify_time;
        }

        public String getWeb_qq() {
            return web_qq;
        }

        public void setWeb_qq(String web_qq) {
            this.web_qq = web_qq;
        }

        public String getWeb_weixin() {
            return web_weixin;
        }

        public void setWeb_weixin(String web_weixin) {
            this.web_weixin = web_weixin;
        }

        public int getWeb_status() {
            return web_status;
        }

        public void setWeb_status(int web_status) {
            this.web_status = web_status;
        }

        public String getThird_count() {
            return third_count;
        }

        public void setThird_count(String third_count) {
            this.third_count = third_count;
        }

        public String getClose_reason() {
            return close_reason;
        }

        public void setClose_reason(String close_reason) {
            this.close_reason = close_reason;
        }

        public int getWap_status() {
            return wap_status;
        }

        public void setWap_status(int wap_status) {
            this.wap_status = wap_status;
        }

        public int getStyle_id_admin() {
            return style_id_admin;
        }

        public void setStyle_id_admin(int style_id_admin) {
            this.style_id_admin = style_id_admin;
        }

        public String getWorking_hours() {
            return working_hours;
        }

        public void setWorking_hours(String working_hours) {
            this.working_hours = working_hours;
        }
    }

    public static class NoticeBean {
        /**
         * id : 7
         * notice_message : 温馨提醒：用户应当拒绝私下交易或者通过第三方进行消费，因用户私下交易产生的所有财产损失或责任，由用户自行承担
         * is_enable : 1
         */

        private int id;
        private String notice_message;
        private int is_enable;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getNotice_message() {
            return notice_message;
        }

        public void setNotice_message(String notice_message) {
            this.notice_message = notice_message;
        }

        public int getIs_enable() {
            return is_enable;
        }

        public void setIs_enable(int is_enable) {
            this.is_enable = is_enable;
        }

        @Override
        public String toString() {
            return "NoticeBean{" +
                    "id=" + id +
                    ", notice_message='" + notice_message + '\'' +
                    ", is_enable=" + is_enable +
                    '}';
        }
    }

    @Override
    public String toString() {
        return "TestBean{" +
                "signPackage=" + signPackage +
                ", plat_adv_list=" + plat_adv_list +
                ", is_subscribe=" + is_subscribe +
                ", web_info=" + web_info +
                ", notice=" + notice +
                ", source_user_name='" + source_user_name + '\'' +
                ", source_img_url='" + source_img_url + '\'' +
                ", data_frame=" + data_frame +
                ", uid=" + uid +
                ", coupon_list=" + coupon_list +
                '}';
    }
}
